<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>TMCStepper: src/source/GCONF.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">TMCStepper
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('_g_c_o_n_f_8cpp_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">GCONF.cpp</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_g_c_o_n_f_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c_stepper_8h.html">TMCStepper.h</a>&quot;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_t_m_c___m_a_c_r_o_s_8h.html">TMC_MACROS.h</a>&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160; </div>
<div class="line"><a name="l00004"></a><span class="lineno"><a class="line" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">    4</a></span>&#160;<span class="preprocessor">#define SET_REG(SETTING) GCONF_register.SETTING = B; write(GCONF_register.address, GCONF_register.sr)</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160; </div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">// GCONF</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">    7</a></span>&#160;uint32_t <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">TMC2130Stepper::GCONF</a>() {</div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2130_stepper.html#aed0175bff6e80ebc14e0d2606283cbe0">read</a>(GCONF_register.address);</div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;}</div>
<div class="line"><a name="l00010"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ad7e2c224a86768c38c5167b2bee7de05">   10</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">TMC2130Stepper::GCONF</a>(uint32_t input) {</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;    GCONF_register.sr = input;</div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;    <a class="code" href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">write</a>(GCONF_register.address, GCONF_register.sr);</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;}</div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160; </div>
<div class="line"><a name="l00015"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#afdf8d2775cb1dc75d89a2e88b8269445">   15</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">TMC2130Stepper::I_scale_analog</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(i_scale_analog);          }</div>
<div class="line"><a name="l00016"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a5e8da0517e6a1b4eb6fd3b23867a7c98">   16</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">TMC2130Stepper::internal_Rsense</a>(<span class="keywordtype">bool</span> B)        { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(internal_rsense);         }</div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a17e8a34b64f168f44e8eebe43b53b494">   17</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">TMC2130Stepper::en_pwm_mode</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">en_pwm_mode</a>);             }</div>
<div class="line"><a name="l00018"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a80c7503e30ce9b7b4d4ad059fb31bf06">   18</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">TMC2130Stepper::enc_commutation</a>(<span class="keywordtype">bool</span> B)        { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">enc_commutation</a>);         }</div>
<div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a755989aaf2d67373e5cbd3683288068b">   19</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">TMC2130Stepper::shaft</a>(<span class="keywordtype">bool</span> B)                  { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">shaft</a>);                   }</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a4616f715e8465b5667cf767673de35ca">   20</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">TMC2130Stepper::diag0_error</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">diag0_error</a>);             }</div>
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#acae28cdb6b8b75d8804b2f8fef807604">   21</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">TMC2130Stepper::diag0_otpw</a>(<span class="keywordtype">bool</span> B)             { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">diag0_otpw</a>);              }</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a3ac84ec227aff10e9101292c0b8600e9">   22</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">TMC2130Stepper::diag0_stall</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">diag0_stall</a>);             }</div>
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a2056f306488aad38a299518c2bd46b09">   23</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">TMC2130Stepper::diag1_stall</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">diag1_stall</a>);             }</div>
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aeec208c80ccd25daba744913b4e26611">   24</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">TMC2130Stepper::diag1_index</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">diag1_index</a>);             }</div>
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a5d294893ec45127473595a3820162e4d">   25</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">TMC2130Stepper::diag1_onstate</a>(<span class="keywordtype">bool</span> B)          { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">diag1_onstate</a>);           }</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a893a368e9ce57fcbf6b04213311bb37d">   26</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">TMC2130Stepper::diag1_steps_skipped</a>(<span class="keywordtype">bool</span> B)    { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">diag1_steps_skipped</a>);     }</div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a825aa5bc2c13920e7d966e892de20a48">   27</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">TMC2130Stepper::diag0_int_pushpull</a>(<span class="keywordtype">bool</span> B)     { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">diag0_int_pushpull</a>);      }</div>
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a9842372c9842499dfdbb3f6543578e5e">   28</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">TMC2130Stepper::diag1_pushpull</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(diag1_poscomp_pushpull);  }</div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a7b3d8f453305bef01a19276df3cff4c6">   29</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">TMC2130Stepper::small_hysteresis</a>(<span class="keywordtype">bool</span> B)       { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">small_hysteresis</a>);        }</div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a327666bfa8751a4dfc623f1087b9f5b8">   30</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">TMC2130Stepper::stop_enable</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">stop_enable</a>);             }</div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a08e25b67a178fc87d0417b186800e77d">   31</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">TMC2130Stepper::direct_mode</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">direct_mode</a>);             }</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">   33</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">TMC2130Stepper::I_scale_analog</a>()               { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.i_scale_analog;        }</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">   34</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">TMC2130Stepper::internal_Rsense</a>()              { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.internal_rsense;       }</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">   35</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">TMC2130Stepper::en_pwm_mode</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.en_pwm_mode;           }</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">   36</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">TMC2130Stepper::enc_commutation</a>()              { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.enc_commutation;       }</div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">   37</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">TMC2130Stepper::shaft</a>()                        { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.shaft;                 }</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">   38</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">TMC2130Stepper::diag0_error</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag0_error;           }</div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">   39</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">TMC2130Stepper::diag0_otpw</a>()                   { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag0_otpw;            }</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">   40</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">TMC2130Stepper::diag0_stall</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag0_stall;           }</div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">   41</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">TMC2130Stepper::diag1_stall</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag1_stall;           }</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">   42</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">TMC2130Stepper::diag1_index</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag1_index;           }</div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">   43</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">TMC2130Stepper::diag1_onstate</a>()                { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag1_onstate;         }</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">   44</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">TMC2130Stepper::diag1_steps_skipped</a>()          { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag1_steps_skipped;   }</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">   45</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">TMC2130Stepper::diag0_int_pushpull</a>()           { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag0_int_pushpull;    }</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">   46</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">TMC2130Stepper::diag1_pushpull</a>()               { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.diag1_poscomp_pushpull;}</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">   47</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">TMC2130Stepper::small_hysteresis</a>()             { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.small_hysteresis;      }</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">   48</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">TMC2130Stepper::stop_enable</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.stop_enable;           }</div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">   49</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">TMC2130Stepper::direct_mode</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.direct_mode;           }</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160; </div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">bit 18 not implemented:</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">test_mode 0:</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">Normal operation 1:</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">Enable analog test output on pin DCO. IHOLD[1..0] selects the function of DCO:</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">0…2: T120, DAC, VDDH Attention:</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">Not for user, set to 0 for normal operation!</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a5e505262db75bfd00b8942040c711bc3">   60</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">TMC5160Stepper::recalibrate</a>(<span class="keywordtype">bool</span> B)            { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">recalibrate</a>);             }</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a038203f86691a33fc81d2feeea25b721">   61</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">TMC5160Stepper::faststandstill</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">faststandstill</a>);          }</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a960f4efeb065c45450dd1b80e066bf47">   62</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">TMC5160Stepper::multistep_filt</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">multistep_filt</a>);          }</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">   63</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">TMC5160Stepper::recalibrate</a>()                  { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.recalibrate;   }</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">   64</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">TMC5160Stepper::faststandstill</a>()               { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.faststandstill;    }</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">   65</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">TMC5160Stepper::multistep_filt</a>()               { <a class="code" href="struct_g_c_o_n_f__t.html">GCONF_t</a> r{0}; r.<a class="code" href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">sr</a> = <a class="code" href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">GCONF</a>(); <span class="keywordflow">return</span> r.multistep_filt;    }</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; </div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">   67</a></span>&#160;uint32_t <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">TMC2208Stepper::GCONF</a>() {</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    <span class="keywordflow">return</span> <a class="code" href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">read</a>(GCONF_register.address);</div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;}</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a20d275e1dba5fe4ab75fc405b2f46281">   70</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">TMC2208Stepper::GCONF</a>(uint32_t input) {</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    GCONF_register.sr = input;</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    <a class="code" href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">write</a>(GCONF_register.address, GCONF_register.sr);</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;}</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a45b5b3aeeab238ef193f91fc2ff5d1ab">   75</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">TMC2208Stepper::I_scale_analog</a>(<span class="keywordtype">bool</span> B)     { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(i_scale_analog);  }</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a2beb1e01d35f16f6b578ecf7b2e424fb">   76</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">TMC2208Stepper::internal_Rsense</a>(<span class="keywordtype">bool</span> B)    { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(internal_rsense); }</div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a7656badf8c424d3086eaecd19aa6d9d5">   77</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">TMC2208Stepper::en_spreadCycle</a>(<span class="keywordtype">bool</span> B)     { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(en_spreadcycle);  }</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#acf06e6e1f043e164b14432480ca50866">   78</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">TMC2208Stepper::shaft</a>(<span class="keywordtype">bool</span> B)              { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">shaft</a>);           }</div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a6a0ee6a6d86ca0f9eef130a57130a00b">   79</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">TMC2208Stepper::index_otpw</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">index_otpw</a>);      }</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a772889e1d2f41ebc72bcd4254305026c">   80</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">TMC2208Stepper::index_step</a>(<span class="keywordtype">bool</span> B)         { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">index_step</a>);      }</div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#acc565fdcd70fa33a60a078cb5527afc8">   81</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">TMC2208Stepper::pdn_disable</a>(<span class="keywordtype">bool</span> B)        { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">pdn_disable</a>);     }</div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#afb391fd21b77113e5651ebaa9af1c22e">   82</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">TMC2208Stepper::mstep_reg_select</a>(<span class="keywordtype">bool</span> B)   { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">mstep_reg_select</a>);}</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#af937d7dd6f0cd461a20f3dff5ac20e57">   83</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">TMC2208Stepper::multistep_filt</a>(<span class="keywordtype">bool</span> B)     { <a class="code" href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a>(<a class="code" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">multistep_filt</a>);  }</div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">   85</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">TMC2208Stepper::I_scale_analog</a>()   { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.i_scale_analog;     }</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">   86</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">TMC2208Stepper::internal_Rsense</a>()  { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.internal_rsense;    }</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">   87</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">TMC2208Stepper::en_spreadCycle</a>()   { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.en_spreadcycle;     }</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">   88</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">TMC2208Stepper::shaft</a>()            { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.shaft;              }</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">   89</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">TMC2208Stepper::index_otpw</a>()       { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.index_otpw;         }</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">   90</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">TMC2208Stepper::index_step</a>()       { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.index_step;         }</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">   91</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">TMC2208Stepper::pdn_disable</a>()      { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.pdn_disable;        }</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">   92</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">TMC2208Stepper::mstep_reg_select</a>() { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.mstep_reg_select;   }</div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">   93</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">TMC2208Stepper::multistep_filt</a>()   { <a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a> r{0}; r.<a class="code" href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">sr</a> = <a class="code" href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">GCONF</a>(); <span class="keywordflow">return</span> r.multistep_filt;     }</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclass_t_m_c2130_stepper_html_adcf9d8f775af84a8435562457dbce200"><div class="ttname"><a href="class_t_m_c2130_stepper.html#adcf9d8f775af84a8435562457dbce200">TMC2130Stepper::diag0_stall</a></div><div class="ttdeci">bool diag0_stall()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00040">GCONF.cpp:40</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a4343d6016d6abe9c7f972c3575b11ddd"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a4343d6016d6abe9c7f972c3575b11ddd">TMC2130Stepper::internal_Rsense</a></div><div class="ttdeci">bool internal_Rsense()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00034">GCONF.cpp:34</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a2fae2050849c3ab7968012def8ea1cc5"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a2fae2050849c3ab7968012def8ea1cc5">TMC2208Stepper::read</a></div><div class="ttdeci">uint32_t read(uint8_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00221">TMC2208Stepper.cpp:221</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a40770c63dc47cd08a9e087b30a2712b0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a40770c63dc47cd08a9e087b30a2712b0">TMC2130Stepper::I_scale_analog</a></div><div class="ttdeci">bool I_scale_analog()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00033">GCONF.cpp:33</a></div></div>
<div class="ttc" id="astruct_g_c_o_n_f__t_html"><div class="ttname"><a href="struct_g_c_o_n_f__t.html">GCONF_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130__bitfields_8h_source.html#l00004">TMC2130_bitfields.h:4</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a5433717e0c2024befd1e3e493b8ce2b7"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a5433717e0c2024befd1e3e493b8ce2b7">TMC5160Stepper::recalibrate</a></div><div class="ttdeci">bool recalibrate()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00063">GCONF.cpp:63</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a62f28edaaea8847449e53d164514db39"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a62f28edaaea8847449e53d164514db39">TMC2130Stepper::diag1_steps_skipped</a></div><div class="ttdeci">bool diag1_steps_skipped()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00044">GCONF.cpp:44</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8159b7bd97a76b6020bf285c052809b6"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8159b7bd97a76b6020bf285c052809b6">TMC2208Stepper::internal_Rsense</a></div><div class="ttdeci">bool internal_Rsense()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00086">GCONF.cpp:86</a></div></div>
<div class="ttc" id="a_t_m_c_stepper_8h_html"><div class="ttname"><a href="_t_m_c_stepper_8h.html">TMCStepper.h</a></div></div>
<div class="ttc" id="a_g_c_o_n_f_8cpp_html_a6e4f7ba2fdd5a548e9a0383905ada143"><div class="ttname"><a href="_g_c_o_n_f_8cpp.html#a6e4f7ba2fdd5a548e9a0383905ada143">SET_REG</a></div><div class="ttdeci">#define SET_REG(SETTING)</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00004">GCONF.cpp:4</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aaa69ce5d7eb9d4969611bdffb6c93069"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aaa69ce5d7eb9d4969611bdffb6c93069">TMC2130Stepper::enc_commutation</a></div><div class="ttdeci">bool enc_commutation()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00036">GCONF.cpp:36</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a42490d462eafe865233ab4524662dfe3"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a42490d462eafe865233ab4524662dfe3">TMC5160Stepper::multistep_filt</a></div><div class="ttdeci">bool multistep_filt()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00065">GCONF.cpp:65</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3e5b6f25ec1fa94a6d8f0bd004a535ce"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3e5b6f25ec1fa94a6d8f0bd004a535ce">TMC2208Stepper::en_spreadCycle</a></div><div class="ttdeci">bool en_spreadCycle()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00087">GCONF.cpp:87</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a153974233601ccb4de7f5a6ae1a7f7b4"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a153974233601ccb4de7f5a6ae1a7f7b4">TMC2130Stepper::diag0_error</a></div><div class="ttdeci">bool diag0_error()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00038">GCONF.cpp:38</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aa205878aee0dc80a3f8597c68ec0da61"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aa205878aee0dc80a3f8597c68ec0da61">TMC2130Stepper::diag1_index</a></div><div class="ttdeci">bool diag1_index()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00042">GCONF.cpp:42</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aed0175bff6e80ebc14e0d2606283cbe0"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aed0175bff6e80ebc14e0d2606283cbe0">TMC2130Stepper::read</a></div><div class="ttdeci">uint32_t read(uint8_t addressByte)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00065">TMC2130Stepper.cpp:65</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aee84a9abfc84b387c6ae5658f90bf684"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aee84a9abfc84b387c6ae5658f90bf684">TMC2130Stepper::GCONF</a></div><div class="ttdeci">uint32_t GCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00007">GCONF.cpp:7</a></div></div>
<div class="ttc" id="a_t_m_c___m_a_c_r_o_s_8h_html"><div class="ttname"><a href="_t_m_c___m_a_c_r_o_s_8h.html">TMC_MACROS.h</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ac7e75314309e988c55e28da4798fa637"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ac7e75314309e988c55e28da4798fa637">TMC2208Stepper::multistep_filt</a></div><div class="ttdeci">bool multistep_filt()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00093">GCONF.cpp:93</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a9de4a150926f2875903be27063f00973"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a9de4a150926f2875903be27063f00973">TMC2208Stepper::pdn_disable</a></div><div class="ttdeci">bool pdn_disable()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00091">GCONF.cpp:91</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a549db4f962d4ae698dda33ef9a708e33"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a549db4f962d4ae698dda33ef9a708e33">TMC2208Stepper::GCONF</a></div><div class="ttdeci">uint32_t GCONF()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00067">GCONF.cpp:67</a></div></div>
<div class="ttc" id="aclass_t_m_c5160_stepper_html_a6ec8fb09e247dab3a40e0d11699cafa4"><div class="ttname"><a href="class_t_m_c5160_stepper.html#a6ec8fb09e247dab3a40e0d11699cafa4">TMC5160Stepper::faststandstill</a></div><div class="ttdeci">bool faststandstill()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00064">GCONF.cpp:64</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_ab4500aa2baca79572a8145b64f809a37"><div class="ttname"><a href="class_t_m_c2208_stepper.html#ab4500aa2baca79572a8145b64f809a37">TMC2208Stepper::shaft</a></div><div class="ttdeci">bool shaft()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00088">GCONF.cpp:88</a></div></div>
<div class="ttc" id="astruct_t_m_c2208__n_1_1_g_c_o_n_f__t_html"><div class="ttname"><a href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html">TMC2208_n::GCONF_t</a></div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208__bitfields_8h_source.html#l00005">TMC2208_bitfields.h:5</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a3c8c8441f841b724234d450331c7d252"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a3c8c8441f841b724234d450331c7d252">TMC2130Stepper::diag1_pushpull</a></div><div class="ttdeci">bool diag1_pushpull()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00046">GCONF.cpp:46</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a8a8172fcb19ea2439d4898f4102fa039"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a8a8172fcb19ea2439d4898f4102fa039">TMC2208Stepper::index_otpw</a></div><div class="ttdeci">bool index_otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00089">GCONF.cpp:89</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_abf1aaf21b2ed62c07626fa3fd69577a5"><div class="ttname"><a href="class_t_m_c2130_stepper.html#abf1aaf21b2ed62c07626fa3fd69577a5">TMC2130Stepper::en_pwm_mode</a></div><div class="ttdeci">bool en_pwm_mode()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00035">GCONF.cpp:35</a></div></div>
<div class="ttc" id="astruct_t_m_c2208__n_1_1_g_c_o_n_f__t_html_a0aeadefe2f6d9bfbdf5c93504b1e2632"><div class="ttname"><a href="struct_t_m_c2208__n_1_1_g_c_o_n_f__t.html#a0aeadefe2f6d9bfbdf5c93504b1e2632">TMC2208_n::GCONF_t::sr</a></div><div class="ttdeci">uint16_t sr</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208__bitfields_8h_source.html#l00008">TMC2208_bitfields.h:8</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af1a14a5e85e37ff2887e5031126bc2bf"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af1a14a5e85e37ff2887e5031126bc2bf">TMC2130Stepper::diag0_int_pushpull</a></div><div class="ttdeci">bool diag0_int_pushpull()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00045">GCONF.cpp:45</a></div></div>
<div class="ttc" id="astruct_g_c_o_n_f__t_html_a9a83f6aaa6c3b6979832ad1a8a87f920"><div class="ttname"><a href="struct_g_c_o_n_f__t.html#a9a83f6aaa6c3b6979832ad1a8a87f920">GCONF_t::sr</a></div><div class="ttdeci">uint32_t sr</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130__bitfields_8h_source.html#l00007">TMC2130_bitfields.h:7</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a02994cba6b9ac73b61799cf7af0fd588"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a02994cba6b9ac73b61799cf7af0fd588">TMC2208Stepper::mstep_reg_select</a></div><div class="ttdeci">bool mstep_reg_select()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00092">GCONF.cpp:92</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a142b14de8a4dcc6cf76b4a6ede9e1cea"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a142b14de8a4dcc6cf76b4a6ede9e1cea">TMC2208Stepper::write</a></div><div class="ttdeci">void write(uint8_t, uint32_t)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2208_stepper_8cpp_source.html#l00118">TMC2208Stepper.cpp:118</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_ac28cec0948c577e4988a1649248d1632"><div class="ttname"><a href="class_t_m_c2130_stepper.html#ac28cec0948c577e4988a1649248d1632">TMC2130Stepper::shaft</a></div><div class="ttdeci">bool shaft()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00037">GCONF.cpp:37</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_a3b1c4e92ce6d46b6073974d8758275ff"><div class="ttname"><a href="class_t_m_c2208_stepper.html#a3b1c4e92ce6d46b6073974d8758275ff">TMC2208Stepper::I_scale_analog</a></div><div class="ttdeci">bool I_scale_analog()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00085">GCONF.cpp:85</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_aeb1f85a7e07cfdc5f6487a34f8b49fab"><div class="ttname"><a href="class_t_m_c2130_stepper.html#aeb1f85a7e07cfdc5f6487a34f8b49fab">TMC2130Stepper::diag1_stall</a></div><div class="ttdeci">bool diag1_stall()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00041">GCONF.cpp:41</a></div></div>
<div class="ttc" id="aclass_t_m_c2208_stepper_html_aa0f677d760ac3c9a297a6f6d2778ec81"><div class="ttname"><a href="class_t_m_c2208_stepper.html#aa0f677d760ac3c9a297a6f6d2778ec81">TMC2208Stepper::index_step</a></div><div class="ttdeci">bool index_step()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00090">GCONF.cpp:90</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a1f26f0ea072d38c0afd20f27563ebb64"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a1f26f0ea072d38c0afd20f27563ebb64">TMC2130Stepper::write</a></div><div class="ttdeci">void write(uint8_t addressByte, uint32_t config)</div><div class="ttdef"><b>Definition:</b> <a href="_t_m_c2130_stepper_8cpp_source.html#l00148">TMC2130Stepper.cpp:148</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a6dc182cb867bbeaf8ce2476e74d90679"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a6dc182cb867bbeaf8ce2476e74d90679">TMC2130Stepper::direct_mode</a></div><div class="ttdeci">bool direct_mode()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00049">GCONF.cpp:49</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_af40e77e1513860e1d600885b2de27fa7"><div class="ttname"><a href="class_t_m_c2130_stepper.html#af40e77e1513860e1d600885b2de27fa7">TMC2130Stepper::small_hysteresis</a></div><div class="ttdeci">bool small_hysteresis()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00047">GCONF.cpp:47</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a2883d78d45f39dbcb9f1860d946aadcb"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a2883d78d45f39dbcb9f1860d946aadcb">TMC2130Stepper::diag1_onstate</a></div><div class="ttdeci">bool diag1_onstate()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00043">GCONF.cpp:43</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a774e7d003b2e993fdaef68e2869df70d"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a774e7d003b2e993fdaef68e2869df70d">TMC2130Stepper::diag0_otpw</a></div><div class="ttdeci">bool diag0_otpw()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00039">GCONF.cpp:39</a></div></div>
<div class="ttc" id="aclass_t_m_c2130_stepper_html_a263a877ca5e91f01727c3bf7c998c76f"><div class="ttname"><a href="class_t_m_c2130_stepper.html#a263a877ca5e91f01727c3bf7c998c76f">TMC2130Stepper::stop_enable</a></div><div class="ttdeci">bool stop_enable()</div><div class="ttdef"><b>Definition:</b> <a href="_g_c_o_n_f_8cpp_source.html#l00048">GCONF.cpp:48</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_94e7a0fbe7f8eaf7f05ee7b02c647e9f.html">source</a></li><li class="navelem"><a class="el" href="_g_c_o_n_f_8cpp.html">GCONF.cpp</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
